Display apparatus and method

ABSTRACT

Embodiments of the present disclosure relate to a display apparatus. The display apparatus includes: a display; a user interface; and a controller, configured to perform: in response to a user input, synchronizing menu content data set under a current source to other sources, so that the other sources can obtain the same display effect as that under the current source. Unnecessary repeated setting is avoided, and convenience is brought to users in use.

CROSS REFERENCE OF RELATED APPLICATIONS

The application is a continuation of International Application No.PCT/CN2020/087167 filed Apr. 27, 2020, which claims priorities to theChinese Patent Application No. 201911312629.9, filed on Dec. 18, 2019,Chinese Patent Application No. 201911312771.3, filed on Dec. 18, 2019and the Chinese Patent Application No. 201911311386.7, filed on Dec. 18,2019. The entire disclosures of the above applications are incorporatedherein by reference.

FIELD

The present disclosure relates to display technology, in particular to adisplay apparatus.

BACKGROUND

The display apparatus provides users with playing pictures such asaudio, video, pictures, etc., and is widely used in daily work and life.In an actual use process, the users adjust display effects of thepictures according to personal preferences. The users' adjustments forthe pictures are only applicable to a content input from a currentsource. If the users switch from the current source to other sources, inorder to achieve the same display effect, the other sources need to bereadjusted. This brings inconvenience to the users.

SUMMARY

The application provides a display apparatus used for synchronizing menudata adjusted by a user to other sources, so that unnecessary repeatedsetting is avoided, and convenience is brought to users in use.

The disclosure provides a display apparatus, including: a display; auser input interface, configured to receive a user input; an externaldevice interface, configured to connect with an external device thatprovides content; a network connection component, configured to browseand/or download content from a network; a controller, configured to:while a content provided by a first input source is displaying on thedisplay, in response to a user input for showing a setting menu ofdisplay parameters, present a first graphical user interface thatincludes the setting menu of display parameters on the display; inresponse to a user input for modifying at least one display parameter inthe first graphical user interface, modify data of the at least onedisplay parameter and store the modified data associated with the atleast one display parameter in the first input source; in response to auser input for selecting a first function option in the first graphicaluser interface, synchronously write and store data of current setting ofall the display parameters in the first graphical user interface inother input sources except the first input source; in response to a userinput for modifying a display parameter in the first graphical userinterface again, modify data of the display parameter and synchronouslywrite and store the modified data of the display parameter in all theinput sources; in response to a user input for switching to a secondinput source, control switching from the first input source to thesecond input source and display a content provided by the second inputsource; and in response to a user input for showing a setting menu ofthe display parameters, present a second graphical user interface thatincludes the setting menu of display parameters on the display; whereindata of the second graphical user interface is the same as the data ofall the display parameters after the modification of the first displayparameter in the first graphical user interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface including asetting menu of display parameters; a user input interface, configuredto receive a user input; a controller, configured to: in a first picturemode, in response to a user input for modifying at least one displayparameter in the first graphical user interface, modify data associatedwith the at least one display parameter, and store the modified data inthe first picture mode; in response to a user input for selecting afirst function option in the first graphical user interface,synchronously write and store data of current setting of all the displayparameters in the first graphical user interface in other picture modesexcept the first picture mode; in response to a user input for switchingto a second picture mode, control switching from the first picture modeto the second picture mode; and in response to a user input for showinga setting menu of display parameters, display a second graphical userinterface that includes the setting menu of display parameters; whereindata of the second graphical user interface is the same as the data ofcurrent setting of all the display parameters in the first graphicaluser interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface including asetting menu of display parameters; a user input interface, configuredto receive a user input; a controller, configured to: in a first picturemode, in response to a user input for selecting a first function optionin the first graphical user interface, synchronously write and storedata of current setting of all the display parameters in the firstgraphical user interface in other picture modes except the first picturemode; in response to a user input for modifying a display parameter inthe first graphical user interface, modify data of the display parameterand synchronously write and store the modified data of the displayparameter in all the picture modes; in response to a user input formodifying the display parameter again, modify the data of the displayparameter and synchronously write and store the data of the displayparameter modified again in all the picture modes; in response to a userinput for switching to a second picture mode, control switching from thefirst picture mode to the second picture mode; and in response to a userinput for showing a setting menu of display parameters, display a secondgraphical user interface that includes the setting menu of displayparameters; wherein data of the second graphical user interface is thesame as the data of all the display parameters after the modification ofthe first display parameter in the first graphical user interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface that includes asetting menu of display parameters; a user input interface, configuredto receive a user input; a controller, configured to: under a firstinput source, in response to a user input for modifying at least twodisplay parameters in the first graphical user interface, modify data ofthe at least two display parameters and store the data in the firstinput source; in response to a user input for selecting a first functionoption in the first graphical user interface, synchronously write andstore data of all the display parameters in the first graphical userinterface in other input sources except the first input source; inresponse to a user input for modifying a display parameter in the firstgraphical user interface, modify data of the display parameter and storethe data of the display parameter in the first input source; in responseto a user input for modifying the display parameter again, modify thedata of the display parameter and store the data of the displayparameter in the first input source; in response to a user input formodifying other display parameters except the display parameter, modifydata of the other display parameters and store the data in the firstinput source, and synchronously write and store the data of the displayparameter modified again in other input sources except the first inputsource; in response to a user input for switching to a second inputsource, control switching from the first input source to the secondinput source and display service contents provided by the second inputsource; and in response to a user input for showing a setting menu ofdisplay parameters, display a second graphical user interface thatincludes the setting menu of display parameters; wherein data of thesecond graphical user interface is the same as current setting data ofthe display parameters in the first graphical user interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface that includes asetting menu of display parameters; wherein the first graphical userinterface includes a selector indicating that a display parameter isselected; a user input interface, configured to receive a user input; acontroller, configured to: under a first input source, when the selectoris detected to select one display parameter in the first graphical userinterface, in response to a user input for modifying the one displayparameter, modify data of the one display parameter and store the datain the first input source; when the selector is detected to select afirst function option in the first graphical user interface, in responseto a user input for activating the first function option, synchronouslywrite and store data of all the display parameters in the firstgraphical user interface in other input sources except the first inputsource; when the selector is detected to select another displayparameter in the first graphical user interface, in response to a userinput for modifying the another display parameter, modify data of theanother display parameter and store the data in the first input source;in response to a user input for modifying the another display parameteragain, modify the data of the another display parameter and store themodified data again in the first input source; when the selector isdetected to no longer select the another display parameter,synchronously write and store the data of the another display parametermodified again in other input sources except the first input source; inresponse to a user input for switching to a second input source, controlswitching from the first input source to the second input source anddisplay service contents provided by the second input source; and inresponse to a user input for showing a setting menu of displayparameters, display a second graphical user interface that includes thesetting menu of display parameters; wherein data of the second graphicaluser interface is the same as the current setting data of the displayingparameters in the first graphical user interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface that includes asetting menu of display parameters; wherein the first graphical userinterface includes a selector indicating that a display parameter isselected; a user input interface, configured to receive a user input; acontroller, configured to: in a first picture mode, when the selector isdetected to select a first function option in the first graphical userinterface, in response to a user input for activating the first functionoption, synchronously write and store data of current setting of alldisplay parameters in the first graphical user interface in otherpicture modes except the first picture mode; when the selector isdetected to select one display parameter in the first graphical userinterface, in response to a user input for modifying the one displayparameter, modify data of the one display parameter and store themodified data in the first picture mode; when the selector is detectedto no longer select the one display parameter, synchronously write andstore the modified data of the one display parameter in other picturemodes except the first picture mode; in response to a user input forswitching to a second picture mode, control switching from the firstpicture mode to the second picture mode; and in response to a user inputfor showing a setting menu of display parameters, display a secondgraphical user interface that includes the setting menu of displayparameters; wherein data of the second graphical user interface is thesame as current setting data of the display parameters in the firstgraphical user interface.

The disclosure provides a display apparatus, including: a display; auser input interface, configured to receive a user input; a networkconnection component, configured to browse and/or download content froma server that provides contents; an external device interface,configured to connect with an external device that provides contents; acontroller, configured to: while a content provided by a first inputsource is displaying on the display, in response to a user input forshowing a setting menu of display parameters, present a first graphicaluser interface that includes the setting menu of display parameters onthe display; in response to a user input for modifying at least twodisplay parameters in the first graphical user interface, modify data ofthe at least two display parameters and store the modified dataassociated with the at least two display parameters in the first inputsource; in response to a user input for selecting a first functionoption in the first graphical user interface and a user input forexiting the first graphical user interface, synchronously write andstore data of current setting of all the display parameters in the firstgraphical user interface in other input sources except the first inputsource and exit the first graphical user interface; in response to auser input for switching to a second input source, control switchingfrom the first input source to the second input source and display acontent provided by the second input source; and in response to the userinput of the setting menu of display parameters, display a secondgraphical user interface that includes the setting menu of displayparameters; wherein data of the second graphical user interface is thesame as the data of current setting of all the display parameters in thefirst graphical user interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface including asetting menu of display parameters; a user input interface, configuredto receive a user input; a controller, configured to: under a firstinput source, in response to a user input for modifying at least twodisplay parameters in the first graphical user interface, modify data ofthe at least two display parameters and store the data in the firstinput source; in response to a user input for selecting a first functionoption in the first graphical user interface, synchronously write andstore data of display parameters in other input sources except the firstinput source; in response to a user input for modifying one displayparameter in the first graphical user interface, modify data of the onedisplay parameter and store the data in the first input source; inresponse to a user input for modifying the one display parameter again,modify the data of the one display parameter and store the modified dataagain in the first input source; in response to a user input for exitingthe first graphical user interface, synchronously write and store dataof current setting of all the display parameters in the first graphicaluser interface in other input sources except the first input source andexit the first graphical user interface; in response to a user input forswitching to a second input source, control switching from the firstinput source to the second input source; and in response to the userinput for showing a setting menu of display parameters, display a secondgraphical user interface that includes the setting menu of displayparameters; wherein data of the second graphical user interface is thesame as the data of current setting of all the display parameters in thefirst graphical user interface.

The disclosure provides a display apparatus, including: a display,configured to display a first graphical user interface that includes asetting menu of display parameters; a user input interface, configuredto receive a user input; a controller, configured to: under a firstpicture mode, in response to a user input for modifying at least twodisplay parameters in the first graphical user interface, modify data ofthe at least two display parameters and store the data in the firstpicture mode; in response to a user input for selecting a first functionoption in the first graphical user interface, synchronously write andstore data of display parameters in other picture modes except the firstpicture mode; in response to a user input for modifying one displayparameter in the first graphical user interface again, modify data ofthe one display parameter and store the data of the one displayparameter modified again in the first picture mode; in response to auser input for exiting the first graphical user interface, synchronouslywrite and store data of current setting of all the display parameters inthe first graphical user interface in other picture modes except thefirst picture mode and exit the first graphical user interface; inresponse to a user input for switching to a second picture mode, controlswitching from the first picture mode to the second picture mode; and inresponse to the user input for showing a setting menu of displayparameters, display a second graphical user interface that includes thesetting menu of display parameters; wherein data of the second graphicaluser interface is the same as the data of current setting of all thedisplay parameters in the first graphical user interface.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A illustrates a schematic diagram of an operation scenario betweena display apparatus and a control device according to an embodiment ofthe present disclosure.

FIG. 1B illustrates a configuration block diagram of the control device100 in FIG. 1A according to an embodiment of the present disclosure.

FIG. 1C illustrates a configuration block diagram of the displayapparatus 200 in FIG. 1A according to an embodiment of the presentdisclosure.

FIG. 1D illustrates an architectural configuration block diagram of anoperating system in a memory of the display apparatus 200 according toan embodiment of the present disclosure.

FIGS. 2A-2I illustrate schematic diagrams of a GUI provided by thedisplay apparatus 200 by operating the control device 100 according toan embodiment of the present disclosure.

FIGS. 3A-3J illustrate schematic diagrams of a GUI provided by thedisplay apparatus 200 by operating the control device 100 according toan embodiment of the present disclosure.

FIGS. 4A-4H illustrate schematic diagrams of a GUI provided by thedisplay apparatus 200 by operating the control device 100 according toan embodiment of the present disclosure.

FIG. 5 illustrates an implementation flow of synchronizing menu contentdata by a display apparatus according to an embodiment of the presentdisclosure.

FIG. 6 illustrates the correspondence between a data item red and asource according to an embodiment of the present disclosure.

FIG. 7 illustrates an implementation flow of synchronizing the data itemred to other sources by a display device according to an embodiment ofthe present disclosure.

FIG. 8 illustrates an implementation flow of synchronizing values ofcurrently adjusted items to other sources by a display device accordingto an embodiment of the present disclosure.

FIG. 9 illustrates an another implementation flow of synchronizing menucontent data by a display device according to an embodiment of thepresent disclosure.

DETAILED DESCRIPTION OF THE EMBODIMENTS

In order to make objectives, implementations and advantages of thepresent application more apparent, the present application will bedescribed in further detail below with reference to the accompanyingdrawings, and it will be apparent that the described embodiments areonly some, but not all, embodiments of the present application. Based onthe embodiments in the present application, all other embodimentsobtained by those of ordinary skill in the art without inventive stepshall fall within the scope of the claims of the present disclosure.

FIG. 1A illustrates a schematic diagram of an operation scenario betweena display apparatus and a control device. As shown in the FIG. 1A,communication between the control device 100 and the display apparatus200 may be performed in a wired or wireless manner.

Wherein, the control device 100 is configured to control the displayapparatus 200, and can receive commands input from the user, translatethe commands into instructions that can be recognized and responded bythe display apparatus 200, and acts as an intermediary for interactionbetween the user and the display apparatus 200. For example, the displayapparatus 200 responds to a channel up and channel down operation whenthe user operates a channel up and channel down key on the controldevice 100.

The control device 100 may be a remote controller 100A, includinginfrared protocol communication or Bluetooth protocol communication, andother short range communication manners, etc., to control the displayapparatus 200 via wireless or other wired manners. A user may input usercommands through keys, voice input, control panel input, and the like ona remote control to control the display apparatus 200. For example, auser may input a corresponding command through a volume up or a volumedown key, a channel control key, an up/down/left/right direction key, avoice input key, a menu key, a power key, etc. on the remote control, soas to realize the function of controlling the display apparatus 200.

The control device 100 may also be a smart device, such as a mobileterminal 100B, a tablet, a computer, a laptop, or the like. For example,the display apparatus 200 is controlled by using an application runningon a smart device. The application, through configuration, may provide avariety of controls for the user through an intuitive user interface(UI) on a screen associated with the smart device.

In some embodiments, the mobile terminal 100B may be installed with anapplication for connection communication with the display apparatus 200via a network communication protocol for the purpose of one-to-onecontrol operation and data communication. For example, the mobileterminal 100B may be made to establish a control instruction protocolwith the display apparatus 200 to implement functions of physical keysarranged on the remote controller 100A by operating various functionkeys or virtual keys of a user interface provided on the mobile terminal100B. It is also possible to transmit audio-video content displayed onthe mobile terminal 100B to the display apparatus 200 to implement asynchronous display function.

The display apparatus 200 may provide a broadcast receiving function anda network television function that a computer supports. The displayapparatus may be implemented as a digital television, a web television,an internet protocol television (IPTV), and the like.

The display apparatus 200 may be a liquid crystal display, an organiclight emitting display, and a projection device. Specific displayapparatus types, sizes, resolutions, and the like are not limited.

The display apparatus 200 is also in data communication with the server300 through multiple communication manners. Here, the display apparatus200 may be allowed to perform communication connection through a localarea network (LAN), a wireless local area network (WLAN), and othernetworks. The server 300 may provide various content and interactions tothe display apparatus 200. For example, display apparatus 200 may sendand receive information such as receiving electronic program guide (EPG)data, receiving software program updates, or accessing a remotely storeddigital media library. There may be a group, or multiple groups ofservers 300, and may be one or more types of servers. Other web servicecontent such as video-on-demand and advertising services is providedthrough the server 300.

FIG. 1B illustrates a configuration block diagram of the control device100 in FIG. 1A. As illustrated in FIG. 1B, the control device 100includes a controller 110, a memory 120, a communicator 130, a userinput interface 140, an output interface 150, and a power supply 160.

The controller 110 includes a random access memory (RAM) 111, a readonly memory (ROM) 112, a processor 113, a communication interface, and acommunication bus. The controller 110 is used to control the operationand operation of the control device 100, as well as communicationcooperation between internal components, external and internal dataprocessing functions.

In some embodiments, when an interaction like a user pressing a keyarranged on the remote controller 100A or an interaction like touching atouch panel arranged on the remote controller 100A is detected, thecontroller 110 may control to generate a signal corresponding to thedetected interaction and transmit the signal to the display apparatus200.

A memory 120 is used for storing various running programs, data, andapplications that drive and control the control device 100 in thecontrol of the controller 110. The memory 120 may store various types ofcontrol signal instructions input from the user.

The communicator 130 realizes communication of control signals and datasignals with the display apparatus 200 in the control of the controller110. For example, the control device 100 transmits a control signal(e.g., a touch signal or a key signal) to the display apparatus 200 viathe communicator 130, and the control device 100 may receive a signaltransmitted from the display apparatus 200 via the communicator 130. Thecommunicator 130 may include an infrared signal interface 131 and aradio frequency signal interface 132. For example, an infrared signalinterface may be configured to convert a user input command in aninfrared control signal in accordance with an infrared control protocol,which may be transmitted to the display apparatus 200 via an infraredtransmission module. For another example, a radio frequency signalinterface may be configured to convert a user input command in a digitalsignal and then modulate the digital signal by a radio frequency controlsignal modulation protocol, and finally transmit the signal to thedisplay apparatus 200 by a radio frequency transmission interface.

The user input interface 140 may include at least one of a microphone141, a touch pad 142, a sensor 143, a key 144, or the like, so that auser may input a user command for controlling the display apparatus 200to the control device 100 by voice, touch, gesture, press, or the like.

The output interface 150 outputs a user command received via the userinput interface 140 to the display apparatus 200 or outputs an image ora voice signal received by the display apparatus 200. Here, the outputinterface 150 may include an LED interface 151, a vibration interface152 that generates vibration, a sound output interface 153 that outputssound, a display 154 that outputs an image, and the like. For example,the remote controller 100A may receive an output signal such as audio,video, or data from the output interface 150 and display the outputsignal in an image form on the display 154, in an audio form at thesound output interface 153, or in a vibration form at the vibrationinterface 152.

The power supply 160 is used for providing power support for thecomponents of the control device 100 in the control of the controller110. The form may be a battery and an associated control circuit.

FIG. 1C illustrates a configuration block diagram of the displayapparatus 200. As shown in FIG. 1C, a tuning demodulator 210, acommunicator 220, a detector 230, an external device interface 240, acontroller 250, a memory 260, a user interface 265, a video processor270, a display 275, an audio processor 280, an audio output interface285, and a power supply 290 may be included in the display apparatus200.

The tuning demodulator 210 is configured to receive broadcast televisionsignals in a wired or wireless way, and may perform demodulationprocessing such as amplification, mixing, and resonance, fordemodulating an audio-video signal carried in a frequency of atelevision channel selected by a user, and additional information (e.g.,EPG data) from multiple wireless or wired broadcast television signals.

The tuning demodulator 210 responds to the frequency of the televisionchannel selected by the user and the television signal carried by thefrequency according to the user selection and under the control by thecontroller 250.

The tuning demodulator 210 can receive signals in a variety of waysdepending on the broadcasting of television signals, such as terrestrialbroadcasting, cable broadcasting, satellite broadcasting, internetbroadcasting, or the like; and, depending on the modulation type, ineither a digital modulation mode or an analog modulation mode; and theanalog signal and the digital signal may be demodulated depending on thetype of the television signal received.

In some other exemplary embodiments, the tuning demodulator 210 may alsobe in an external device, such as an external set-top box or the like.In this way, the set-top box outputs a television signal by modulationand demodulation and the signal is input in the display apparatus 200through the external device interface 240.

The communicator 220 is a component for communicating with an externaldevice or an external server according to various communication protocoltypes. For example, the display apparatus 200 may transmit content datato an external device connected via the communicator 220 or browse anddownload content data from an external device connected via thecommunicator 220. The communicator 220 may include a networkcommunication protocol module such as a WIFI module 221, a Bluetoothcommunication protocol module 222, a wired ethernet communicationprotocol module 223, or a near field communication protocol module, sothat the communicator 220 may receive a control signal of the controldevice 100 according to the control of the controller 250 and implementthe control signal into a WIFI signal, a bluetooth signal, a radiofrequency signal, or the like.

The detector 230 is a component of the display apparatus 200 to captureexternal environment or signals for interaction with the outside. Thedetector 230 may include a sound collector 231, such as a microphone,which may be configured to receive a user's voice, such as a voicesignal of control instructions from a user to control the displayapparatus 200; alternatively, the sound collector may capture ambientsound which is used for identifying the type of an ambient scene, thusenabling that the display apparatus 200 can adapt to ambient noise.

In some other embodiments, the detector 230 may also include an imagecollector 232, such as a camera, webcam, or the like, to capture anexternal environmental scene to change display parameters of the displayapparatus 200 accordingly; and the detector 230 may also captureattributes of the user or interact with the user via gestures to enableinteraction between the display apparatus and the user.

In some other embodiments, the detector 230 may also include a lightreceiver for capturing ambient light intensity to change displayparameter of the display apparatus 200, and the like.

In some other embodiments, the detector 230 may also include atemperature sensor, such as by sensing ambient temperature, the displayapparatus 200 may adjust the display color temperature of the imageaccordingly. In some implementations, the image color temperature of thedisplay apparatus 200 may be adjusted into a cold tone in ahigh-temperature environment; and the image color temperature of thedisplay apparatus 200 may be adjusted into a warm tone in alow-temperature environment.

The external device interface 240 is a component that provides thecontroller 250 to control data transfer between the display apparatus200 and an external device. The external device interface 240 may beconnected with an external device such as a set top box, a game device,a laptop computer, and the like in a wired/wireless manner, and mayreceive data such as a video signal (e.g., a moving image), an audiosignal (e.g., music), additional information (e.g., EPG), and the likeof the external device.

The external device interface 240 may include any one or more of ahigh-definition multimedia interface (HDMI) interface 241, a compositevideo blanking synchronization (CVBS) interface 242, an analog ordigital component interface 243, a universal serial bus (USB) interface244, a component interface (not shown), a red-green-blue (RGB) interface(not shown), and the like.

The controller 250 controls the operation of the display apparatus 200and responds to a user by running various software control programs,such as an operating system and various applications, stored on thememory 260.

As shown in FIG. 1C, the controller 250 includes a random access memory(RAM) 251, a read only memory (ROM) 252, a graphics processor 253, a CPUprocessor 254, a communication interface 255, and a communication bus256, wherein the RAM 251, the ROM 252, the graphics processor 253, theCPU processor 254, and the communication interface 255 are connected bythe communication bus 256.

The ROM 252 is used for storing various system startup instructions. Thepower of the display apparatus 200 is started when a power signal isreceived, the CPU processor 254 runs the system start instructions inthe ROM 252, copies the operating system stored in the memory 260 to theRAM 251 to start running the operating system. When the operating systemstartup is completed, the CPU processor 254 then copies the variousapplications in the memory 260 in the RAM 251, and then begins to startthe various applications.

The graphics processor 253 is used for generating various graphicalobjects, such as icons, operating menus, and user input command displaygraphics, and the like. The graphics processor 253 may include anoperator for operating by receiving various interaction instructionsinput from a user to thereby display various objects according todisplay properties; and the graphics processor 253 may also include arenderer for generating various objects obtained based on the operator,and displaying the result of rendering on the display 275.

The CPU processor 254 is used for executing operating system andapplication instructions stored in the memory 260 and performingprocessing of various applications, data, and content in accordance withuser input commands in order to ultimately display and play variousaudio-video content.

In some exemplary embodiments, the CPU processor 254 may includemultiple processors. The multiple processors may include one mainprocessor and multiple or one sub-processor. The main processor isconfigured to perform some initialization operations of the displayapparatus 200 in the display apparatus preloading mode, and/or todisplay the screen in the normal mode. The multiple processors or onesub-processor is used for performing one operation in a displayapparatus standby mode or the like.

The communication interface 255 may include a first interface to an nthinterface. These interfaces may be network interfaces that are connectedto external devices via a network.

The controller 250 may control the overall operation of the displayapparatus 200. For example, in response to receiving a user inputcommand for selecting a GUI object displayed on the display 275, thecontroller 250 may perform an operation related to the object selectedby the user input command.

The object may be any one of the selectable objects, such as a hyperlinkor icon. The operation related to the selected object, such as anoperation for displaying a connection to a hyperlink page, a document,an image, or the like, or an operation for launching an applicationcorresponding to the object. The user input command for selecting theGUI object may be an input command through various input devices (e.g.,a mouse, a keyboard, a touchpad, etc.) connected to the displayapparatus 200 or a voice command corresponding to a voice spoken by theuser.

The memory 260 is used for storing various types of data, softwareprograms, or applications that drive and control operation of thedisplay apparatus 200. The memory 260 may include volatile and/ornonvolatile memory. While the term “memory” includes the memory 260, theROM 251 and the ROM 252 of the controller 250, or a memory card in thedisplay apparatus 200.

In some embodiments, the memory 260 is specifically configured to storerunning programs that drive the controller 250 in the display apparatus200, various applications built in the display apparatus 200 anddownloaded by a user from an external device, and data such as visualeffect images for configuring various GUIs provided by the display 275,various objects related to the GUIs, and selectors for selecting GUIobjects.

In some embodiments, the memory 260 specifically serves to store driversand related data of the tuning demodulator 210, the communicator 220,the detector 230, the external device interface 240, the video processor270, the display 275, the audio processor 280, etc. or example, externaldata received from an external device interface (e.g., audio-video data)or user data received from a user interface (e.g., key pressinformation, voice information, touch information, etc.).

In some embodiments, the memory 260 specifically stores software and/orprograms representing an operating system (OS) that may include, forexample, a kernel, middleware, an application programming interface(API), and/or applications. In some embodiments, a kernel may control ormanage system resources, as well as functions implemented by otherapplications, such as the middleware, the API, or the applications;meanwhile, the kernel may provide an interface to allow the middleware,the API, or the applications to access the controller to enable controlor management of system resources.

FIG. 1D illustrates an architectural configuration block diagram of anoperating system in a memory of the display apparatus 200. The operatingsystem architecture includes, in order from top to bottom, anapplication layer, a middleware layer, and a kernel layer.

The middleware layer may provide some standardized interfaces to supportthe operation of various environments and systems. For example, themiddleware layer may be implemented as the multimedia and hypermediainformation coding expert group (MHEG) for middleware related to databroadcasting, the DLNA middleware for middleware related tocommunication with external devices, the middleware for providing abrowser environment where various applications run within a displayapparatus, and so on.

The kernel layer provides core system services such as file management,memory management, process management, network management, systemsecurity rights management, and the like. The kernel layer may beimplemented as kernels based on various operating systems, e.g., kernelsbased on the Linux operating system.

The kernel layer also simultaneously provides communication betweensystem software and hardware, device driver services are provided forvarious hardware, such as display drivers for panels, camera drivers forcameras, key drivers for remote controls, WiFi drivers for WiFi modules,audio drivers for audio output interfaces, power management drivers forpower management (PM) modules, and the like.

The user interface 265 receives various user interactions. Specifically,via the interface, an input signal from the user is transmitted to thecontroller 250, or an output signal from the controller 250 istransmitted to the user. In some embodiments, the remote controller 100Acan transmit user input signals such as power signals, channel selectionsignals, volume adjustment signals, etc., to the user interface 265, andthen the user interface 265 transmits the input signals to thecontroller 250; alternatively, the remote controller 100A may receive anoutput signal such as audio, video, or data output from the userinterface 265 processed by the controller 250, and display the outputsignal or output the output signal in an audio or vibration form.

In some embodiments, the user may input user commands on a graphicaluser interface (GUI) presented on the display 275, and the userinterface 265 receives the user input commands via the GUI. Inparticular, the user interface 265 may receive user input commands forcontrolling the position of a selector in the GUI to select differentobjects or items.

Alternatively, the user may input a user command by inputting a certainvoice or gesture, and the user interface 265 receives the user inputcommand by recognizing the voice or gesture through a sensor.

The video processor 270 is used for receiving an external video signaland performing video data processing according to a standard codecprotocol of an input signal to obtain a video signal that is directlydisplayed or played on the display 275.

The display 275 is used for receiving image signals from the videoprocessor 270 for displaying video content, images, and menumanipulation interfaces. The display video content may be from videocontent in a broadcast signal received by the tuning demodulator 210 ormay be from video content input by the communicator 220 or the externaldevice interface 240. The display 275 concurrently displays a userinterface UI generated in and configured to control the displayapparatus 200.

The display 275 may include a screen component for presenting screensand a drive component for driving display of images. Alternatively, ifthe display 275 is a projection display, a projection device and aprojection screen may also be included.

The audio processor 280 is configured to receive an external audiosignal, perform data processing according to a standard codec protocolof an input signal, so as to obtain an audio signal that can be playedin the speaker 286.

In some implementations, the audio processor 280 may support variousaudio formats, such as MPEG-2, MPEG-4, advanced audio coding (AAC), highefficiency AAC (HE-AAC), and the like.

The audio output interface 285 is used for receiving an audio signaloutput from the audio processor 280 in the control of the controller250, and the audio output interface 285 may include a speaker 286, or anexternal audio output interface 287 output to a sound device of anexternal device, such as a headphone output interface.

In some other embodiments, the video processor 270 may include one ormore chips. The audio processor 280 may also include one or more chips.

In some other embodiments, the video processor 270 and the audioprocessor 280 may be separate chips or integrated with the controller250 in one or more chips.

The power supply 290 is used for providing power supply support for thedisplay apparatus 200 by power input from an external power source inthe control of the controller 250. The power supply 290 may be abuilt-in power circuit inside the display apparatus 200 or may be apower supply outside the display apparatus 200.

It is noted that the term “source” in this embodiment may be an inputsource corresponding to an external device, such as an input sourceprovided by an external device connected by a physical interface such asHDMI1, HDMI2, HDMI3, HDMI4, TV, AV, VGA; it can also be an input sourceprovided by a browsing server and corresponding to applicationsdownloaded from the server, such as an input source provided by virtualchannels such as Youtube, Netflix, etc.; it can also be a picture mode,e.g. standard, clear, energy saving, movie, movement, game, etc. mode;it may also be the type of signal to which the input contentcorresponds, such as SDR, HDR, HDR10, HDR10+, HLG, Dolby vision, etc.

Based on the different descriptions above, a display apparatus mayinclude a large number of sources. As an embodiment, the number ofsources that a display apparatus includes may be represented asNSource×NPicMode×NSignal, wherein Source represents channels and NSourcerepresents the number of channels; PicMode denotes an picture mode,NPicMode denotes a number of picture modes; Signal represents the signaltype and NSignal represents the number of signal types. For example, adisplay apparatus includes 15 channels, 7 picture modes, and 2 signaltypes, then the number of sources that the display apparatus includes is15×7×2=210.

It is noted that an item refers to a visual object displayed in a GUIprovided by a display apparatus to represent corresponding content suchas an icon, a thumbnail, a link, and the like. The item is oftendisplayed in a variety of forms. For example, the item may includetextual content and/or images for displaying thumbnails related totextual content. As another example, the item may be text and/or an iconof an application.

It is also noted that the display of the selector may be in the form ofa focus object. The movement of a focus object in a display apparatusmay be controlled to select or control an item according to a user'sinput through a control device. For example, a user may select andcontrol an item by controlling movement of a focus object between itemsby controlling directional keys on the device. The identification formof the focus object is not limited. The position of the focus object maybe achieved or identified by setting the item background color, or maybe identified by changing the border line, size, transparency andoutline and/or font, etc. of the text or image of the focus item.

FIGS. 2A-2I illustrate schematic diagrams of a GUI provided by thedisplay apparatus 200 by operating the control device 100.

As shown in FIG. 2A, the display apparatus may provide a play screen 41input via the HDMI1 for the display, and the play screen may include atleast one of an image, text, video content, to the display. For example,the playback screen shown in FIG. 2a is a picture screen.

In FIG. 2A, when a user wants to adjust the picture quality of aplayback screen presented on a display of a display apparatus, anadjustment instruction may be input by operating a control device, andthe display apparatus may display menu content that needs to besuperimposed on a current playback screen in response to a user's input.

For example, as shown in FIG. 2A, the user, by pressing a designated keyon the control device, such as a setting key, causes the displayapparatus to provide the display with a GUI as shown in FIG. 2B inresponse to the key input, the GUI including menu content 42 and aselector 43 for indicating that a menu item in the menu content isselected, wherein the position of the selector within the menu contentis moveable by an input of the user operating control device to changeselection of different menu items.

In FIG. 2B, the user operates the control device to instruct theselector 43 to select an item “apply image setting to all inputsources”, e.g. pressing an up key on the control device, the user thenoperates the control device to confirm the item “apply image setting toall input sources” selected by the selector, for example, pressing an OKkey on the control device, the display apparatus, in response to thisuser input, synchronously writes and stores menu content datacorresponding to each menu item in the menu content 42 to other sourcesexcept the current source, for example the menu items: contrast value80, brightness value 50, colour saturation value 50, sharpness value 15,hue value 0; while still keeping the selector staying on the item “applyimage setting to all input sources”.

In some embodiments, in a case where the item “apply image setting toall input sources” is activated, the user again operates the controldevice to instruct the selector to select a colour saturation item, thedisplay apparatus modifies the numerical value of the colour saturationitem, e.g. from 60 shown in FIG. 2B to 50 shown in FIG. 2C, in responseto a user input for adjusting the numerical value of the coloursaturation item, and stores the numerical value 50 of the coloursaturation item in the current source; at the same time, the value 50 ofthe color saturation item is synchronously written and stored in othersources except the current source.

In still further embodiments, with the item “apply image setting to allinput sources” activated, the display apparatus continues to modify thevalue of the color saturation item, e.g., from 50 as shown in FIG. 2C to40 as shown in FIG. 2D, in response to a user input for adjusting thevalue of the color saturation item, and stores the value of 40 for thecolor saturation item in the current source; at the same time, the value40 for the color saturation item is synchronously written and stored inother sources except the current source.

In still further embodiments, in a case where the item “apply imagesetting to all input sources” is activated, the user again operates thecontrol device to instruct the selector to select a sharpness item, thedisplay apparatus, in response to a user input for adjusting the valueof the sharpness item, modifies the value of the sharpness item, e.g.,from 15 shown in FIG. 2D to 20 shown in FIG. 2E, and stores the value of20 of the sharpness item in the current source; at the same time, thevalue 20 of this sharpness item is synchronously written and stored inother sources except the current source.

In still further embodiments, in a case where the item “apply imagesetting to all input sources” is activated, the display apparatuscontinues to modify the value of the sharpness item, e.g., from 20 asshown in FIG. 2E to 18 as shown in FIG. 2F, in response to a user inputfor adjusting the value of the sharpness item, and stores the value 18of the sharpness item in the current source; at the same time, the value18 of this sharpness item is synchronously written and stored in othersources except the current source.

The user then continues to play the screen shown in FIG. 2A by pressinga designated key on the control device, such as a back or exit key,causing the display apparatus to close the menu content 42 in responseto the key input.

In some embodiments, as shown in FIG. 2A, a user presses a designatedkey on the control device, such as an input source key, causing thedisplay apparatus to provide a GUI for the display in response to thekey input, as shown in FIG. 2G. The GUI is an input source listinterface 45 provided by the display apparatus. The input source listinterface 45 includes an input interface providing multiple externaldevice connections, such as HDMI, USB, AV, etc., for a user to accessthe content of services provided by the external device. For example,the user operates the control device to instruct the selector 43 toselect the item HDMI2, and activates the item HDMI2, then the displayapparatus switches the input source to HDMI2 in response to the userinput, and at the same time displays the content of the service providedby the HDMI2 input source, such as the play screen 41 shown in FIG. 2H.

In some embodiments, the user presses a designated key on the controldevice, such as a setting key, causing the display apparatus to providea GUI for the display in response to the key input. Here, the GUI mayinclude menu content as shown in FIG. 2I, wherein the values of eachmenu item in FIG. 2I are the same as the values of each menu item inFIG. 2F, i.e. the parameters related to the picture mode setting in theHDMI2 input source are identical to the last modifications and settingin the HDMI1 input source.

FIGS. 3A-3J illustrate schematic diagrams of a GUI provided by thedisplay apparatus 200 by operating the control device 100.

As illustrated in FIG. 3A, the display apparatus may provide a playscreen 41 input by the application A, which may be at least one of animage, a text, and a video content, for the display. For example, theplayback screen shown in FIG. 3A is an image screen.

In FIG. 3A, when a user wants to adjust the image quality of a playbackscreen presented on a display of the display apparatus, an adjustmentinstruction may be input by operating a control device, and the displayapparatus may display menu content to be superimposed on a currentlyplayback screen in response to the user's input. For example, as shownin FIG. 3A, the user, by pressing a designated key on the controldevice, such as a setting key, causes the display apparatus to providethe display with a GUI as shown in FIG. 3B in response to the key input,the GUI including menu content 42 and a selector 43 for indicating thata menu item in the menu content is selected.

In FIG. 3B, the user operates the control device to instruct theselector to select a colour saturation item, the display apparatusmodifies the value of the colour saturation item, e.g. from 60 shown inFIG. 3B to 50 shown in FIG. 3C, in response to a user input foradjusting the value of the colour saturation item, and stores the value50 of the colour saturation item in the current source.

In FIG. 3C, the user operates the control device to instruct theselector to select a contrast item, the display apparatus modifies thevalue of the contrast item, e.g., from 50 shown in FIG. 3C to 60 shownin FIG. 3D, in response to a user input for adjusting the value of thecontrast item, and stores the value 60 of the contrast item in thecurrent source.

In FIG. 3D, the user operates the control device to instruct theselector to select a brightness item, the display apparatus modifies thevalue of the brightness item, e.g., from 50 shown in FIG. 3D to 45 shownin FIG. 3E, in response to a user input for adjusting the value of thebrightness item, and stores the value of the brightness item 45 in thecurrent source.

In FIG. 3E, the user operates the control device to instruct theselector 43 to select the item “apply image setting to all inputsources”, e.g. pressing an up key on the control device, the user thenoperates the control device to confirm the item “apply image setting toall input sources” selected by the selector, for example, pressing an OKkey on the control device, the display apparatus, in response to thisuser input, synchronously writes and stores menu content datacorresponding to each menu item in the menu content 42 to other sourcesexcept the current source, for example the menu items are: contrastvalue 60, brightness value 45, colour saturation value 50, sharpnessvalue 15, hue value 0; while still keeping the selector staying on theitem “apply image setting to all input sources”.

In some embodiments, in a case where the item “apply image setting toall input sources” is activated, the user again operates the controldevice to instruct the selector to select a sharpness item, the displayapparatus, in response to a user input for adjusting the value of thesharpness item, modifies the value of the sharpness item, e.g., from 15shown in FIG. 3E to 20 shown in FIG. 3F, and stores the value of 20 ofthe sharpness item in the current source; at the same time, the value 20of this sharpness item is synchronously written and stored in othersources except the current source.

In some embodiments, in a case where the item “apply image setting toall input sources” is activated, the display apparatus continues tomodify the value of the sharpness item, e.g., from 20 shown in FIG. 3Fto 25 shown in FIG. 3G, in response to a user input for adjusting thevalue of the sharpness item, and stores the value 25 of the sharpnessitem in the current source; at the same time, the value 25 of thissharpness item is synchronously written and stored in other sourcesexcept the current source.

As shown in FIG. 3E, in some embodiments, in a case where the item“apply image setting to all input sources” is activated, the useroperates the control device again to instruct the selector to select asharpness item, the display apparatus modifies the value of thesharpness item, e.g., from 15 shown in FIG. 3E to 20 shown in FIG. 3F,in response to a user input for adjusting the value of the sharpnessitem, and stores the value 20 of the sharpness item in the currentsource.

In some embodiments, in a case where the item “apply image setting toall input sources” is activated, the display apparatus continues tomodify the value of the sharpness item, e.g., from 20 as shown in FIG.3F to 25 as shown in FIG. 3G, in response to a user input for adjustingthe value of the sharpness item, and stores the value 25 of thesharpness item in the current source.

In some embodiments, when the item “apply image setting to all inputsources” is activated, the user operates the control device to instructthe selector to select a hue item, and the display apparatus modifiesthe hue item value in response to a user input for adjusting the hueitem value, and stores the hue item value in the current source;meanwhile, the value 25 of the sharpness item shown in FIG. 3G issynchronously written and stored in other sources except the currentsource.

The user then continues to play the screen shown in FIG. 3A by pressinga designated key on the control device, such as a back or exit key,causing the display apparatus to close the menu content 42 in responseto the key input.

In some embodiments, as shown in FIG. 3A, a user presses a designatedkey on the control device, such as an application key, to cause thedisplay apparatus to provide a GUI for the display in response to thekey input, as shown in FIG. 3H. The GUI is an application list interface45 provided by the display apparatus. Multiple applications, e.g., A, B,C, etc., are included within the application list interface 45 for auser to access service content provided by respective applications. Forexample, when the user operates the control device to instruct theselector 43 to select the item application B, and to activate the itemapplication B, the display apparatus launches the application B inresponse to the user input, and at the same time displays the servicecontent provided by the application B, for example, the play screen 41shown in FIG. 31.

In some embodiments, the user presses a designated key on the controldevice, such as a setting key, to cause the display apparatus to providea GUI for the display in response to the key input. Here, the GUI mayinclude menu content as shown in FIG. 3J, wherein the value of each menuitem in FIG. 3J is the same as the value of each menu item in FIG. 3G,i.e., the parameters associated with picture mode setting in applicationB are the same as the last modifications and setting in application A.

FIGS. 4A-4H illustrate schematic diagrams of a GUI provided by thedisplay apparatus 200 by operating the control device 100. As shown inFIG. 4A, the display apparatus may provide the display with a playscreen 41 of an input source under a standard picture mode, which may beat least one of an image, a text, and video content. For example, theplayback screen shown in FIG. 4A is a picture screen.

In FIG. 4A, when a user wants to adjust the picture quality of a playscreen presented on a display of a display apparatus, an adjustmentinstruction may be input by operating a control device, and the displayapparatus may display menu content to be superimposed on a currentlyplayed screen in response to the user's input.

As shown in FIG. 4A, the user, by pressing a designated key on thecontrol device, such as a set key, causes the display apparatus toprovide the display with a GUI as shown in FIG. 4B in response to thekey input, the GUI including menu content 44 and a selector 43 forindicating that a menu item in the menu content is selected.

In FIG. 4B, the user instructs the selector 43 to select the blue-gainitem by operating the control device, and the display apparatus modifiesthe menu content data corresponding to that blue-gain item, e.g. from 3as shown in FIG. 4B to 2 as shown in FIG. 4C, in response to a userinput for adjusting the value of the blue-gain item, and stores thevalue 2 for the blue-gain item in the current source. At this time, theuser operates the control device to instruct the selector 43 to selectthe item “apply white balancing to all picture modes”, e.g. pressing adown key on the control device, the user then operates the controldevice to confirm the item “apply white balancing to all picture modes”where the selector falls, for example, pressing an OK key on the controldevice, the display apparatus, in response to the user input,synchronously writes and stores menu content data corresponding to itemsin the menu content 44 to other sources except the current source, forexample menu items: signal level 80%, red-gain value 5, green-gain value5, blue-gain value 2; while still keeping the selector staying on theitem “apply white balancing to all picture modes”.

In some embodiments, in a case where the item “apply white balancing toall picture modes” is activated, the user operates the control deviceagain to instruct the selector to select the red-gain item, the displayapparatus modifies the value of the red-gain item, e.g., from 5 as shownin FIG. 4C to 4 as shown in FIG. 4D, in response to a user input foradjusting the value of the red-gain item, and stores the value 4 for thered-gain item under the current source; at the same time, the value 4for this red-gain is synchronously written and stored to other sourcesexcept the current source.

In some embodiments, when the item “apply white balancing to all picturemodes” is activated, the display apparatus continues to modify the valueof the red-gain item, e.g., from 4 as shown in FIG. 4D to 3 as shown inFIG. 4E, in response to a user input for adjusting the value of thered-gain item, and stores the value 3 for the red-gain item in thecurrent source; at the same time, the value 3 for this red-gain issynchronously written and stored to other sources except the currentsource.

The user then continues to play the screen shown in FIG. 4A by pressinga designated key on the control device, such as a back or exit key,causing the display apparatus to close the menu content 44 in responseto the key input.

In some embodiments, as shown in FIG. 4A, a user presses a designatedkey on the control device, such as a picture mode key, to cause thedisplay apparatus to provide a GUI, as shown in FIG. 4F for the displayin response to the key input. The GUI is an picture mode list interface45 provided by the display apparatus, wherein multiple picture modes,e.g., standard, movement, games, etc., are included within the picturemode list interface 45 for a user to view respective types of servicecontent provided by the input source in different picture modes. Forexample, the user operates the control device to instruct the selector43 to select an item moving picture mode, and activates the item movingpicture mode, the display apparatus switches the picture mode from thestandard picture mode to the moving picture mode in response to the userinput, while displaying the service content provided by the input sourcein the moving picture mode, for example, the playback screen 41illustrated in FIG. 4G.

In some embodiments, the user presses a designated key on the controldevice, such as a setting key, to cause the display apparatus to providea GUI for the display in response to the key input. Here, the menucontent included in the GUI may be as shown in FIG. 4H, in which thenumerical value of each menu item in FIG. 4H is the same as thenumerical value of each menu item in FIG. 4E, i.e., the parametersrelated to 10-point white balance in the moving picture mode areconsistent with the last modification and setting in the standardpicture mode.

It should be noted that the above “picture setting” function can beapplied as “all input sources” or as “current input source”; similarly,the “adopt white balance” function described above can be applied as“all picture modes” and also as “current picture mode”. These can beconfigured according to user needs.

In the embodiments described above, it is convenient for a user to syncmenu content data set in the current source to other sources so that theuser does not need to repeatedly modify menu content data in differentsources.

As an example, FIG. 5 illustrates an implementation flow ofsynchronizing menu content data by a display device. the implementationflow includes the following steps S51 to S56.

Step S51: in response to a user input, display menu content. Forexample, the menu content 44 is shown in FIG. 4B.

Step S52: the numerical value of each item in the menu content isadjusted in response to the user input. For example, in FIG. 4B, theselector 43 selects an item in the menu content 44 except the item“apply white balancing to all picture modes”, such as the “blue-gain”item. In response to an adjustment instruction input from the user, thenumerical value of the item “blue-gain” is adjusted, e.g., 3 as shown inFIG. 4B is modified to 2 as shown in FIG. 4C, and stored in the currentsource.

Step S53: menu content data is synchronized to other sources in responseto a user input. For example, in FIG. 4C, the selector 43 selects theitem “apply white balancing to all picture modes” in the menu content44, and in response to a user's selection for confirmation through thecontrol device, the display apparatus sets an indicator for indicatingapplying to all sources, and stores the indicator in the current source.Meanwhile, data in the menu content 44 is synchronized to other sources,for example menu items: level-on, red-gain value 5, green-gain value 5,blue-gain value 2.

Here, the synchronization process may be all picture modes under allinput sources or all picture modes under the current source, and theembodiments are not limited.

The 10-point white balance menu content 44 shown in FIG. 4C is stilltaken as an example. The menu content 44 includes 32 items whichcomprise a 10 point white balance on/off, apply white balancing to allpicture modes, and 30 red, green, and blue data items (10 levels, eachlevel with a red data item, a green data item, and a blue data item).

The current display apparatus include 15 channels, 7 picture modes, and2 signal types, i.e., including 15×7×2=210 sources. Taking the red dataitem as an example, the correspondence of this red data item to thesource is shown in FIG. 6. Since the red data item has corresponding 10signal levels, each level has a value of the red data item, i.e., thered data item has 10 values for each level. The 10 values of the reddata item are to be stored under each source, so the amount of datarequired to be stored is 210×10=2100. The 2100 data may be stored in anarray structure consisting of 2100 elements, which is located in memory.

The display apparatus has stored the numerical value of each item in thecurrent source when the numerical value of each item is adjusted by stepS52. The display apparatus needs to perform operations synchronized toother sources for each item in the menu content 44. FIG. 7 illustratesan implementation flow of synchronizing the red data item to othersources by the display apparatus. The implementation flow includes thefollowing steps S531-S535.

Step S531: the current Source, PicMode, Signal are obtained.

Step S532: the offset of the red data item in the array structure underthe current source is calculated according to the current Source,PicMode, Signal. Since the red data item has 10 corresponding levels, 10offsets may be determined based on each level in the current source.

Step S533: according to the offset, a value of an array elementcorresponding to each offset in the array structure is obtained, thatis, 10 numerical values corresponding to the red data item in thecurrent source are acquired.

Step S534: the other Source, PicMode are traversed, the offset of thered data item in the array structure under other sources are determinedbased on the other Source, PicMode, current Signal and each Level. Eachsource corresponds to 10 offsets.

Step S535: the 10 values corresponding to the red data item in thecurrent source are written to the storage locations determined based onthe offsets of the other sources, respectively.

By steps S531-S535 described above, synchronization of the red data itemis done. The synchronization processes of other data items are the sameuntil synchronization of all items in the menu content 44 is completed.

Step S54: the numerical value of an item in the menu content is adjustedin response to the user input. For example, in response to the userinput, the value of the “red-gain” item at the current Level (denoted asLevel0) is readjusted and stored under the current source.

Step S55: the value of the currently adjusted item is synchronized toother sources. FIG. 8 illustrates an implementation flow ofsynchronizing values of currently adjusted items to other sources by adisplay apparatus. The implementation flow includes the following stepsS551-S554.

Step S551: the stored indicator for indicating applying to all sourcesis read. If the indicator for indicating applying to all sources isselected, i.e. the item “applying white balancing to all picture modes”is selected, step S552 is performed.

Step S552: the value of the currently adjusted item is obtained.

Step S553: other Source, PicMode are traversed, and the offset of thecurrently adjusted item in the array structure under the other sourcesis determined according to the other Source, PicMode, current Signal,and Level0.

Step S554: the value of the currently adjusted item is written to thestorage location determined based on the offset of the other source.

Through steps S551-S554, synchronization of the current item iscompleted. The display apparatus may continue to adjust the numericalvalues of other items in response to the user input, S551-S554 arerepeated.

Step S56: menu content is exited in response to a user input. Forexample, the menu content 44 is exited in response to a user input.

It should be noted that the menu content may be related to displayparameters of the source input content on the display, e.g., imagequality data. That is, the display effect of the input content on thedisplay can be changed by adjusting the menu content.

When the display apparatus switches from a current source to othersources in response to a user input, the content input in other sourcescan reach the same display effect as the current source since theabove-described synchronization operation is performed before switching.

As can be seen, this embodiment facilitates user use by synchronizingmenu content data modified in a current source to other sources suchthat the user does not need to repeatedly modify menu content data indifferent sources.

In another embodiment, as shown in FIG. 4A, the user causes the displayapparatus to provide the display with a GUI as shown in FIG. 4Bincluding menu content 44 and a selector 43 for indicating selection ofa menu item in the menu content by pressing a designated key on thecontrol device, such as a setting key.

In FIG. 4B, the user instructs the selector 43 to select a blue-gainitem by operating the control device, and the display apparatus modifiesthe menu content data corresponding to the blue-gain item, e.g. from 3shown in FIG. 4B to 2 shown in FIG. 4C, in response to a user input foradjusting the value of the blue-gain item. At this time, the useroperates the control device to instruct the selector 43 to select theitem “apply white balancing to all picture modes”, for example, pressinga down key on the control device and then operating the control deviceto confirm activation of the selected item “apply white balancing to allpicture modes”, e.g., pressing an OK key on the control device, and inresponse to the user input, the display apparatus still holds theselector on the item “apply white balancing to all picture modes”.

In some embodiments, in a case where the item “apply white balancing toall picture modes” is activated, once again, the user operates thecontrol display to instruct the selector to select the red-gain item,the display apparatus modifies the value of the red-gain item, e.g.,from 5 as shown in FIG. 4C to 4 as shown in FIG. 4D, in response to userinput for adjusting the value of the red-gain item, and stores the value4 for the red-gain item in the current source.

In some embodiments, with the “white balance all picture modes” itemactivated, the display apparatus continues to modify the value of thered-gain item, e.g., from 4 as shown in FIG. 4D to 3 as shown in FIG.4E, and store the value 4 for the red-gain item in the current source inresponse to a user input for adjusting the value of the red-gain item.

Then, the user presses a designated key on the control device, forexample, a back key, to cause the display device to close the menucontent 44 in response to the key input and continue to play the pictureshown in FIG. 4A while simultaneously writing and storing menu contentdata corresponding to items in the menu content 44 shown in FIG. 4E toother sources except the current source, such as menu items: Level 80%,red-gain value 3, green-gain value 5, blue-gain value 2.

In the embodiments described above, the display apparatus does notsynchronize data in the menu content to other sources when the usermakes modifications to the menu content, but only synchronizes data inthe menu content to the other sources in response to user input forclosing the menu content.

As another example, FIG. 9 illustrates an another implementation flow ofsynchronizing menu content data by a display apparatus. Theimplementation flow includes S81 to S86.

Step S81: a menu content is displayed in response to a user input. Forexample, the menu content 44 is shown in FIG. 4B.

Step S82: the numerical value of each item in the menu content isadjusted in response to the user input. For example, in FIG. 4B, theselector 43 selects an item in the menu content 44 except the item“apply white balancing to all picture modes”, such as the “blue-gain”item. In response to an adjustment instruction input from the user, thenumerical size of the “blue-gain” item is adjusted, e.g., the numericalsize is modified from 3 as shown in FIG. 4B to 2 as shown in FIG. 4C,and stored in the current source.

Step S83: in response to the user input, the set menu content data isapplied to all sources, and an indicator for indicating applying to allsources is set, and the indicator is stored in the current source. Forexample, in FIG. 4C, the selector 43 selects the item “apply whitebalancing to all picture modes” in the menu content 44, and in responseto the user's confirmation of the selection through the control device,the display apparatus sets an indicator for indicating setting should beapplied to all sources, and stores the indicator in the current source.

Step S84: the numerical value of an item in the menu content is adjustedin response to the user input. For example, in response to a user input,the value of the “red-gain” item at the current level (denoted aslevel0) is readjusted and stored under the current source.

Step S85: in response to a user input for exiting the menu content, thestored indicator for indicating setting should be applied to all sourcesis read. If the indicator indicates applying to all sources has beenselected, step S86 is performed. For example, in FIG. 4E, in response toan input for exiting the menu content 44 from a user, the displayapparatus reads the stored indicator for indicating applying to allsources. If the indicator indicates applying to all sources has beenselected, i.e. it is determined that item “apply white balancing to allpicture modes” is selected, step S86 is performed. Meanwhile, the menucontent 46 is closed.

Step S86: menu content data corresponding to each item in the menucontent 46 is synchronized to other sources. Referring specifically tothe flow shown in FIG. 7, data synchronization of all items in the menucontent 44 is completed.

As can be seen, in this embodiment, the display apparatus does notsynchronize data to other sources when the user inputs the instructionfor indicating applying to all sources through the control device. Thelater input modification for a single item of menu content data, thedisplay apparatus does not synchronize data to other sources. Thedisplay apparatus synchronizes all data in the menu content to othersources only when the menu content is closed. The implementation mode ofthe embodiment will not make the user perceive the time consumption ofsynchronizing data, and avoid the phenomenon of time consumption and UIjamming when adjusting certain menu content data for many times andsynchronizing the current menu content data for many times at the sametime under the condition that the user has selected the item ofapplication to all sources.

The effect of this embodiment is now still illustrated by taking10-point white balance menu content as an example. As shown in FIG. 4E,the 10-point white balance menu content 44 includes 10 Levels, eachincluding 3 data items, red data item, green data item and blue dataitem, for a total of 3×10=30 data items. The display apparatus needs tosynchronize the numerical values of these 30 data items to othersources. Here, assuming a total of 84 other sources, the amount of datathat needs to be synchronized is 30×84=2520. It takes about 2 ms towrite a data, so it takes 2520×2=5040 ms to synchronize 2520 data, thatis, about 5 s. When the user has selected the item for applying to allsource items, it takes 84 times to write data to other sources to adjustthe menu content again, which takes 84×2=168 ms; and it takes 1.68 s towrite data by continuously adjusting 10 menu contents. Then the totaltime is 5+1.68=6.68 s.

In this embodiment, when the menu content 44 is used, after the userselects the item of application to all the sources and when the user hasselected the item of application to all the sources, the menu content ofcertain item is adjusted again, the synchronization operation is notperformed, that is, the UI jamming phenomenon will not occur due to thetime consumption caused by the synchronization operation; instead, thesynchronization operation is performed after the menu content 44 isclosed, so that the user does not feel a delay of 168 ms when a menucontent is adjusted, and therefore the user will not feel the influenceof the synchronization operation on the UI display and operation.

The foregoing embodiments are provided for purposes of illustration anddescription and are not intended to be exhaustive or limiting.Individual elements or features of a particular embodiment are notgenerally limited to that particular embodiment but may be used orinterchanged in selected embodiments even if not specifically shown ordescribed where applicable. It is possible to make modifications withoutdeparting from the scope of the appended claims and all suchmodifications are covered within the scope of the appended claims.

What is claimed is:
 1. A display apparatus, comprising: a display; auser input interface, configured to receive a user input; an externaldevice interface, configured to connect with an external device thatprovides contents; a network connection component, configured to browseand/or download content from a network; a controller, configured to:while a content provided by a first input source is displaying on thedisplay, in response to a first user input for showing a setting menu ofdisplay parameters, present a first graphical user interface thatcomprises the setting menu of display parameters on the display; inresponse to a second user input for modifying at least one displayparameter in the first graphical user interface, modify data of the atleast one display parameter and store the modified data associated withthe at least one display parameter in the first input source; inresponse to a third user input for selecting a first function option inthe first graphical user interface, synchronously write and store dataof current setting of all the display parameters in the first graphicaluser interface in other input sources except the first input source; inresponse to a fourth user input for modifying a first display parameterin the first graphical user interface again, modify data of the firstdisplay parameter and synchronously write and store the modified data ofthe first display parameter in all the input sources; in response to afifth user input for switching to a second input source, controlswitching from the first input source to the second input source anddisplay a content provided by the second input source; and in responseto a sixth user input for showing a setting menu of the displayparameters, present a second graphical user interface that comprises thesetting menu of display parameters on the display; wherein data of thesecond graphical user interface is the same as the data of all thedisplay parameters after the modification of the first display parameterin the first graphical user interface.
 2. The display apparatusaccording to claim 1, wherein the input source is an input sourceassociated with the external device.
 3. The display apparatus accordingto claim 1, wherein the input source is an input source associated withan application which communicates with a server via the network.
 4. Thedisplay apparatus according to claim 1, wherein the display parametersare parameters associated with an image quality of the display.
 5. Thedisplay apparatus according to claim 1, wherein a signal type of aninput content from the second input source is the same as a signal typeof an input content from the first input source.
 6. The displayapparatus according to claim 1, wherein the controller is furtherconfigured to: in response to the third user input for selecting thefirst function option in the first graphical user interface, set andstore an indicator for indicating the first function option has beenselected.
 7. The display apparatus according to claim 6, wherein thecontroller is further configured to: in response to the fourth userinput for modifying the first display parameter in the first graphicaluser interface, read the indicator associated with the first functionoption stored; and in response to that the indicator indicates that thefirst function option has been selected, control to simultaneously writeand store the modified data of the first display parameter in all theinput sources.
 8. The display apparatus according to claim 6, whereinthe controller is further configured to: in response to determining nolonger modifying the at least one display parameter in the firstgraphical user interface, read the indicator associated with the firstfunction option stored; and in response to the indicator indicating thatthe first function option has been selected, control to simultaneouslywrite and store the modified data of the first display parameter in allthe input sources.
 9. The display apparatus according to claim 6,wherein the controller is further configured to: in response to aneighth user input for exiting the first graphical user interface, readthe indicator associated with the first function option; and in responseto the indicator indicating that the first function option has beenselected, synchronously write and store the data of current setting ofall the display parameters in the first graphical user interface inother input sources except the first input sources, and exit the firstgraphical user interface.
 10. A display method for a display apparatus,comprising: while a content provided by a first input source of thedisplay apparatus is displaying on a display of the display apparatus,in response to a first user input for showing a setting menu of displayparameters of the display apparatus, presenting a first graphical userinterface that comprises the setting menu of display parameters on thedisplay; in response to a second user input for modifying at least onedisplay parameter in the first graphical user interface, modifying dataof the at least one display parameter and storing the modified dataassociated with the at least one display parameter in the first inputsource; in response to a third user input for selecting a first functionoption in the first graphical user interface, synchronously writing andstoring data of current setting of all the display parameters in thefirst graphical user interface in other input sources except the firstinput source; in response to a fourth user input for modifying a firstdisplay parameter in the first graphical user interface again, modifyingdata of the first display parameter, and synchronously writing andstoring the modified data of the first display parameter in all theinput sources; in response to a fifth user input for switching to asecond input source, controlling switching from the first input sourceto the second input source, and displaying a content provided by thesecond input source; and in response to a sixth user input for showing asetting menu of the display parameters, presenting a second graphicaluser interface that comprises the setting menu of display parameters onthe display; wherein data of the second graphical user interface is thesame as the data of all the display parameters after the modification ofthe first display parameter in the first graphical user interface. 11.The method according to claim 10, wherein the input source is an inputsource associated with an external device.
 12. The method according toclaim 10, wherein the input source is an input source associated with anapplication which communicates with a server via a network.
 13. Themethod according to claim 10, wherein the display parameters areparameters associated with an image quality of the display.
 14. Themethod according to claim 10, wherein a signal type of an input contentfrom the second input source is the same as a signal type of an inputcontent from the first input source.
 15. The method according to claim10, further comprising: in response to the third user input forselecting the first function option in the first graphical userinterface, setting and storing an indicator for indicating the firstfunction option has been selected.
 16. The method according to claim 15,further comprising: in response to the fourth user input for modifyingthe first display parameter in the first graphical user interface,reading the indicator associated with the first function option stored;and in response to that the indicator indicates that the first functionoption has been selected, simultaneously writing and storing themodified data of the first display parameter in all the input sources.17. The method according to claim 15, further comprising: in response todetermining no longer modifying the at least one display parameter inthe first graphical user interface, reading the indicator associatedwith the first function option stored; and in response to the indicatorindicating that the first function option has been selected,simultaneously writing and storing the modified data of the firstdisplay parameter in all the input sources.
 18. The method according toclaim 15, further comprising: in response to an eighth user input forexiting the first graphical user interface, reading the indicatorassociated with the first function option; and in response to theindicator indicating that the first function option has been selected,synchronously writing and storing the data of current setting of all thedisplay parameters in the first graphical user interface in other inputsources except the first input sources, and exiting the first graphicaluser interface.